home *** CD-ROM | disk | FTP | other *** search
/ CD Fun House 7 / CD FunHouse 7 For The Macintosh (Wayzata)(1992).iso / • Word Games • / Will of Fortune ••• / Will of Fortune еее.rsrc / CODE_4.txt < prev    next >
Text File  |  1989-03-23  |  12KB  |  213 lines

  1. # near model CODE resource
  2. # jump table entries: 160-163 (4 of them)
  3. export_22:
  4. 00000000  203C 0000 FFFF           move.l     D0, 0xFFFF
  5. 00000006  A032                     syscall    FlushEvents
  6. 00000008  422D F81B                clr.b      [A5 - 0x7E5]
  7. 0000000C  42AD FD5A                clr.l      [A5 - 0x2A6]
  8. 00000010  42AD FD5E                clr.l      [A5 - 0x2A2]
  9. 00000014  42AD FD3E                clr.l      [A5 - 0x2C2]
  10. 00000018  42AD FD6A                clr.l      [A5 - 0x296]
  11. 0000001C  422D F7BA                clr.b      [A5 - 0x846]
  12. 00000020  1B7C 00FF F7BB           move.b     [A5 - 0x845], 0xFF
  13. 00000026  422D F7BC                clr.b      [A5 - 0x844]
  14. 0000002A  3B78 0A5A FD96           move.w     [A5 - 0x26A], [0x00000A5A /* CurMap */]
  15. 00000030  4EBA 0120                jsr        [PC + 0x120 /* 00000152 */]
  16. 00000034  598F                     subq.l     A7, 4
  17. 00000036  486D F62A                pea.l      [A5 - 0x9D6]
  18. 0000003A  487A 0278                pea.l      [PC + 0x278 /* 000002B4, value 0x260004, cstring "" */]
  19. 0000003E  487A 0268                pea.l      [PC + 0x268 /* 000002A8, value 0xB5A4261 */]
  20. 00000042  4267                     clr.w      -[A7]
  21. 00000044  3F3C 0000                move.w     -[A7], 0x0
  22. 00000048  2F3C FFFF FFFF           move.l     -[A7], 0xFFFFFFFF
  23. 0000004E  3F3C FFFF                move.w     -[A7], 0xFFFF
  24. 00000052  42A7                     clr.l      -[A7]
  25. 00000054  A913                     syscall    NewWindow
  26. 00000056  2B57 F902                move.l     [A5 - 0x6FE], [A7]
  27. 0000005A  A873                     syscall    SetPort
  28. 0000005C  206D FFFC                movea.l    A0, [A5 - 0x4]
  29. 00000060  2B48 F7FA                move.l     [A5 - 0x806], A0
  30. 00000064  7004                     moveq.l    D0, 0x04
  31. 00000066  3140 0044                move.w     [A0 + 0x44], D0
  32. 0000006A  3B40 FDAE                move.w     [A5 - 0x252], D0
  33. 0000006E  7009                     moveq.l    D0, 0x09
  34. 00000070  3140 004A                move.w     [A0 + 0x4A], D0
  35. 00000074  3B40 F8A2                move.w     [A5 - 0x75E], D0
  36. 00000078  486D F86A                pea.l      [A5 - 0x796]
  37. 0000007C  A88B                     syscall    GetFontInfo
  38. 0000007E  2F2D F902                move.l     -[A7], [A5 - 0x6FE]
  39. 00000082  A904                     syscall    DrawGrowIcon
  40. 00000084  206D FFFC                movea.l    A0, [A5 - 0x4]
  41. 00000088  2B68 0010 F87E           move.l     [A5 - 0x782], [A0 + 0x10]
  42. 0000008E  2B68 0014 F882           move.l     [A5 - 0x77E], [A0 + 0x14]
  43. 00000094  04AD 000F 000F F882      subi.l     [A5 - 0x77E], 0xF000F
  44. 0000009C  486D F87E                pea.l      [A5 - 0x782]
  45. 000000A0  A87B                     syscall    ClipRect
  46. 000000A2  206D FFFC                movea.l    A0, [A5 - 0x4]
  47. 000000A6  4268 0042                clr.w      [A0 + 0x42]
  48. 000000AA  A89E                     syscall    PenNormal
  49. 000000AC  486D FFEC                pea.l      [A5 - 0x14]
  50. 000000B0  A89D                     syscall    PenPat
  51. 000000B2  2F3C 0000 0021           move.l     -[A7], 0x21 /* '!' */
  52. 000000B8  A862                     syscall    ForeColor
  53. 000000BA  3F3C 0002                move.w     -[A7], 0x2
  54. 000000BE  3F2D F8A2                move.w     -[A7], [A5 - 0x75E]
  55. 000000C2  A893                     syscall    MoveTo
  56. 000000C4  598F                     subq.l     A7, 4
  57. 000000C6  A8D8                     syscall    NewRgn
  58. 000000C8  2B5F F872                move.l     [A5 - 0x78E], [A7]+
  59. 000000CC  426D F822                clr.w      [A5 - 0x7DE]
  60. 000000D0  203C 0000 1000           move.l     D0, 0x1000
  61. 000000D6  A31E                     syscall    NewPtrClear, flags=3
  62. 000000D8  6620                     bne        +0x22 /* 000000FA */
  63. 000000DA  41E8 0400                lea.l      A0, [A0 + 0x400]
  64. 000000DE  2B48 F750                move.l     [A5 - 0x8B0], A0
  65. 000000E2  422D F818                clr.b      [A5 - 0x7E8]
  66. 000000E6  59A7                     subq.l     -[A7], 4
  67. 000000E8  2F3C 414E 4459           move.l     -[A7], 0x414E4459 /* 'ANDY' */
  68. 000000EE  487A 01CC                pea.l      [PC + 0x1CC /* 000002BC, value 0x7476172, pstring "Gariepy" */]
  69. 000000F2  A9A1                     syscall    GetNamedResource
  70. 000000F4  2B5F FDB0                move.l     [A5 - 0x250], [A7]+
  71. 000000F8  6606                     bne        +0x8 /* 00000100 */
  72. label000000FA:
  73. 000000FA  7019                     moveq.l    D0, 0x19
  74. 000000FC  A9C9                     syscall    SysError
  75. 000000FE  A9FF                     syscall    Debugger
  76. export_21:
  77. label00000100:
  78. 00000100  206D FDB0                movea.l    A0, [A5 - 0x250]
  79. 00000104  A029                     syscall    HLock
  80. 00000106  206D FDB0                movea.l    A0, [A5 - 0x250]
  81. 0000010A  2050                     movea.l    A0, [A0]
  82. 0000010C  7204                     moveq.l    D1, 0x04
  83. 0000010E  43ED FEC4                lea.l      A1, [A5 - 0x13C]
  84. label00000112:
  85. 00000112  22D8                     move.l     [A1]+, [A0]+
  86. 00000114  51C9 FFFC                dbf        D1, -0x6 /* 00000112 */
  87. 00000118  7209                     moveq.l    D1, 0x09
  88. 0000011A  7000                     moveq.l    D0, 0x00
  89. 0000011C  7400                     moveq.l    D2, 0x00
  90. 0000011E  342D FEC4                move.w     D2, [A5 - 0x13C]
  91. 00000122  5A82                     addq.l     D2, 5
  92. 00000124  5882                     addq.l     D2, 4
  93. label00000126:
  94. 00000126  4870 0800                pea.l      [A0 + D0]
  95. 0000012A  22DF                     move.l     [A1]+, [A7]+
  96. 0000012C  D082                     add.l      D0, D2
  97. 0000012E  51C9 FFF6                dbf        D1, -0xC /* 00000126 */
  98. 00000132  4E75                     rts
  99. export_20:
  100. 00000134  486D FFFC                pea.l      [A5 - 0x4]
  101. 00000138  A86E                     syscall    InitGraf
  102. 0000013A  A8FE                     syscall    InitFonts
  103. 0000013C  A912                     syscall    InitWindows
  104. 0000013E  A930                     syscall    InitMenus
  105. 00000140  A9CC                     syscall    TEInit
  106. 00000142  42A7                     clr.l      -[A7]
  107. 00000144  A97B                     syscall    InitDialogs
  108. 00000146  203C 0000 FFFF           move.l     D0, 0xFFFF
  109. 0000014C  A032                     syscall    FlushEvents
  110. 0000014E  A850                     syscall    InitCursor
  111. 00000150  4E75                     rts
  112. fn00000152:
  113. 00000152  4EAD 00AA                jsr        [A5 + 0xAA /* export_17 */]
  114. 00000156  4A78 0944                tst.w      [0x00000944 /* PrintErr */]
  115. 0000015A  6624                     bne        +0x26 /* 00000180 */
  116. 0000015C  422D FD87                clr.b      [A5 - 0x279]
  117. 00000160  3B7C 00FF F83E           move.w     [A5 - 0x7C2], 0xFF
  118. 00000166  203C 0000 0078           move.l     D0, 0x78 /* 'x' */
  119. 0000016C  A122                     syscall    NewHandle, flags=1
  120. 0000016E  6610                     bne        +0x12 /* 00000180 */
  121. 00000170  2B48 FDA6                move.l     [A5 - 0x25A], A0
  122. 00000174  2F08                     move.l     -[A7], A0
  123. 00000176  4EAD 00BA                jsr        [A5 + 0xBA /* export_19 */]
  124. 0000017A  42AD FDAA                clr.l      [A5 - 0x256]
  125. 0000017E  4E75                     rts
  126. label00000180:
  127. 00000180  50ED FD87                st         [A5 - 0x279]
  128. 00000184  558F                     subq.l     A7, 2
  129. 00000186  3F3C 0098                move.w     -[A7], 0x98
  130. 0000018A  42A7                     clr.l      -[A7]
  131. 0000018C  A987                     syscall    NoteAlert
  132. 0000018E  548F                     addq.l     A7, 2
  133. 00000190  4E75                     rts
  134. export_23:
  135. 00000192  426D F7FE                clr.w      [A5 - 0x802]
  136. 00000196  426D F6CA                clr.w      [A5 - 0x936]
  137. 0000019A  422D F6CC                clr.b      [A5 - 0x934]
  138. 0000019E  426D F6CE                clr.w      [A5 - 0x932]
  139. 000001A2  42AD F6D0                clr.l      [A5 - 0x930]
  140. 000001A6  422D F84E                clr.b      [A5 - 0x7B2]
  141. 000001AA  422D F759                clr.b      [A5 - 0x8A7]
  142. 000001AE  422D FD88                clr.b      [A5 - 0x278]
  143. 000001B2  422D F7BD                clr.b      [A5 - 0x843]
  144. 000001B6  7009                     moveq.l    D0, 0x09
  145. 000001B8  41ED F712                lea.l      A0, [A5 - 0x8EE]
  146. label000001BC:
  147. 000001BC  4298                     clr.l      [A0]+
  148. 000001BE  51C8 FFFC                dbf        D0, -0x6 /* 000001BC */
  149. 000001C2  422D F757                clr.b      [A5 - 0x8A9]
  150. 000001C6  426D F90E                clr.w      [A5 - 0x6F2]
  151. 000001CA  42AD F780                clr.l      [A5 - 0x880]
  152. 000001CE  2B7C 0300 0400 F784      move.l     [A5 - 0x87C], 0x3000400
  153. 000001D6  422D F75A                clr.b      [A5 - 0x8A6]
  154. 000001DA  08AD 0001 F819           bclr.b     [A5 - 0x7E7], 0x1
  155. 000001E0  1B7C 00FF FD8A           move.b     [A5 - 0x276], 0xFF
  156. 000001E6  422D FD89                clr.b      [A5 - 0x277]
  157. 000001EA  422D F75C                clr.b      [A5 - 0x8A4]
  158. 000001EE  426D F804                clr.w      [A5 - 0x7FC]
  159. 000001F2  42AD F77C                clr.l      [A5 - 0x884]
  160. 000001F6  422D FD86                clr.b      [A5 - 0x27A]
  161. 000001FA  422D FD85                clr.b      [A5 - 0x27B]
  162. 000001FE  422D F84F                clr.b      [A5 - 0x7B1]
  163. 00000202  426D F848                clr.w      [A5 - 0x7B8]
  164. 00000206  426D F846                clr.w      [A5 - 0x7BA]
  165. 0000020A  426D F844                clr.w      [A5 - 0x7BC]
  166. 0000020E  426D F7F8                clr.w      [A5 - 0x808]
  167. 00000212  426D FD94                clr.w      [A5 - 0x26C]
  168. 00000216  42AD F778                clr.l      [A5 - 0x888]
  169. 0000021A  42AD F824                clr.l      [A5 - 0x7DC]
  170. 0000021E  426D F74C                clr.w      [A5 - 0x8B4]
  171. 00000222  426D F74E                clr.w      [A5 - 0x8B2]
  172. 00000226  42AD F7D6                clr.l      [A5 - 0x82A]
  173. 0000022A  42AD F7DE                clr.l      [A5 - 0x822]
  174. 0000022E  42AD F7D2                clr.l      [A5 - 0x82E]
  175. 00000232  42AD F7CE                clr.l      [A5 - 0x832]
  176. 00000236  42AD F7DA                clr.l      [A5 - 0x826]
  177. 0000023A  203C 0000 0400           move.l     D0, 0x400
  178. 00000240  A31E                     syscall    NewPtrClear, flags=3
  179. 00000242  6600 FEB6                bne        -0x148 /* 000000FA */
  180. 00000246  2B48 F7BE                move.l     [A5 - 0x842], A0
  181. 0000024A  2B48 F7C2                move.l     [A5 - 0x83E], A0
  182. 0000024E  2B48 F7C6                move.l     [A5 - 0x83A], A0
  183. 00000252  D0FC 0400                add.w      A0, 0x400
  184. 00000256  2B48 F7CA                move.l     [A5 - 0x836], A0
  185. label0000025A:
  186. 0000025A  2B78 020C F7E2           move.l     [A5 - 0x81E], [0x0000020C /* Time */]
  187. 00000260  42AD F7E6                clr.l      [A5 - 0x81A]
  188. 00000264  426D F7EA                clr.w      [A5 - 0x816]
  189. 00000268  3B7C FFFF F840           move.w     [A5 - 0x7C0], 0xFFFF
  190. 0000026E  3B7C FFFF F842           move.w     [A5 - 0x7BE], 0xFFFF
  191. 00000274  3B7C 0080 F790           move.w     [A5 - 0x870], 0x80
  192. 0000027A  3B7C 0080 F792           move.w     [A5 - 0x86E], 0x80
  193. 00000280  41ED FB0E                lea.l      A0, [A5 - 0x4F2]
  194. 00000284  2B48 F830                move.l     [A5 - 0x7D0], A0
  195. 00000288  2B7C FFFF FFFF F7AA      move.l     [A5 - 0x856], 0xFFFFFFFF
  196. 00000290  2B7C FFFF FFFF F7AE      move.l     [A5 - 0x852], 0xFFFFFFFF
  197. 00000298  42AD F7A2                clr.l      [A5 - 0x85E]
  198. 0000029C  426D F7A6                clr.w      [A5 - 0x85A]
  199. 000002A0  3B7C 0010 FD92           move.w     [A5 - 0x26E], 0x10
  200. 000002A6  4E75                     rts
  201. 000002A8  0B5A                     bchg       [A2]+, D5
  202. 000002AA  4261                     clr.w      -[A1]
  203. 000002AC  7369                     moveq.l    D1, 0x69
  204. 000002AE  63AA                     bls        -0x54 /* 0000025A */
  205. 000002B0  2033 2E30                move.l     D0, [A3 + D2 * 8 + 0x30]
  206. 000002B4  0026 0004                ori.b      -[A6], 0x4
  207. 000002B8  0140                     bchg       D0, D0
  208. 000002BA  01FE                     .incomplete
  209. 000002BC  0747                     bchg       D7, D3
  210. 000002BE  6172                     bsr        +0x74 /* 00000332 */
  211. 000002C0  6965                     bvs        +0x67 /* 00000327 */
  212. 000002C2  7079                     moveq.l    D0, 0x79
  213.